home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / EDUCATE / QMTEK601.ARJ / FIXINT1.PAT < prev    next >
Text File  |  1989-12-06  |  5KB  |  140 lines

  1. Quarterdeck Technical Note
  2. by Dan Travison 10-30-89
  3.  
  4.                    Creating FIXINT1.COM using DEBUG
  5.  
  6.  
  7.    We have found compatability problems between QEMM versions 4.23 and
  8. earlier with some programs that use INT 1.  The following describes how
  9. to create a command file (FIXINT1.COM) that can be run in your
  10. AUTOEXEC.BAT to prevent this conflict.  FIXINT1.COM is not necessary
  11. if you have QEMM 5.0 or later.
  12.  
  13.  
  14. NOTE:    In the DEBUG examples below, I have placed the characters you will
  15.          be typing inside square brackets.  When you see [SPACE] in the
  16.          examples, you should press the SPACE bar.  When you see
  17.          [ENTER] you should press the enter key.  In all other cases,
  18.          type the characters as they appear in the brackets. You should
  19.          not type in the brackets that surround these keys.
  20.  
  21. STEP 1:  Go to the directory where DEBUG.COM is located and type:
  22.  
  23.          DEBUG FIXINT1.COM
  24.  
  25.          at the command line.  DEBUG should load and give you a message
  26.          'File not found' and leave you at a prompt (A Hyphen)
  27.  
  28. STEP 2:  At the prompt type E 0100 and press the ENTER key.
  29.  
  30.          -[E][SPACE][0100][ENTER]
  31.  
  32. STEP 3:  You should get a line the looks similar to the following:
  33.  
  34.          4FDF:0100  00.
  35.  
  36.          The 4FDF and 00 will be different for your system and can be
  37.          ignored. The 0100 must be correct.  If not, press ENTER
  38.          and go back to STEP 2.
  39. STEP 4:  Next we are going to type in seven, two character values and press
  40.          the space bar after value.  Each time you press the space bar
  41.          DEBUG will extend the line and move the cursor.
  42.          Below is an example.  The values we will be using are
  43.          0F 21 C0 0F 23 C0 C3.
  44.  
  45.          4FDF:0100  00.           (this is how the line looks when you start)
  46.  
  47.          4FDF:0100  00.[0F][SPACE]
  48.  
  49.          4FDF:0100  00.0F  00.[21][SPACE]
  50.  
  51.          4FDF:0100  00.0F  00.21  00.[C0][SPACE]
  52.  
  53.          4FDF:0100  00.0F  00.21  00.C0  00.[0F][SPACE]
  54.  
  55.          4FDF:0100  00.0F  00.21  00.C0  00.0F  00.[23][SPACE]
  56.  
  57.          4FDF:0100  00.0F  00.21  00.C0  00.0F  00.23  00.[C0][SPACE]
  58.  
  59.          4FDF:0100  00.0F  00.21  00.C0  00.0F  00.23  00.C0  00.[C3][SPACE]
  60.  
  61.          4FDF:0100  00.0F  00.21  00.C0  00.0F  00.23  00.C0  00.C3  00.
  62.  
  63.          Your line should now look like the one above.  At this point,
  64.          press the ENTER key.
  65.  
  66. STEP 5:  The next step is to verify what we just typed using the DEBUG
  67.          unassemble command.  At the DEBUG prompt type U L7 and press the
  68.          ENTER key.
  69.  
  70.          -[U][SPACE]100[SPACE]L7[ENTER]
  71.  
  72.          You will get a display that contains the following 5 lines.
  73.  
  74.  
  75.          4FDF:0100 0F            POP     CS
  76.          4FDF:0101 21C0          AND     AX,AX
  77.          4FDF:0103 0F            POP     CS
  78.          4FDF:0104 23C0          AND     AX,AX
  79.          4FDF:0106 C3            RET
  80.            
  81.  
  82. STEP 6:  Again, 4FDF can be ignored.  All other information should look
  83.          exactly like what is above.  If it does not, go back to STEP 2 and
  84.          try this again.
  85.  
  86. STEP 7:  The next step is to tell DEBUG the size.  Type
  87.          RCX at the DEBUG prompt and press the ENTER key.
  88.  
  89.          -[RCX][ENTER]
  90.          You will get 2 lines that looks similar the two below.
  91.  
  92.          CX 0000
  93.          :
  94.  
  95.          At the colon type the number 7 and press the ENTER key.
  96.  
  97.          CX 0000
  98.          :[7][ENTER]
  99.  
  100. STEP 8:  The final step is to write the data to disk.  At the DEBUG prompt
  101.          type W and press the enter key.
  102.  
  103.          -[W][ENTER]
  104.  
  105.          You should get the following message:
  106.  
  107.          'Writing 0007 bytes'
  108.  
  109.          and the DEBUG prompt. To quit DEBUG press Q and press the
  110.          ENTER key.
  111.  
  112.          -[Q][ENTER]
  113.  
  114.          You will now have a file called FIXINT1.COM in the directory
  115.          where you started DEBUG.  You can now copy it to the
  116.          directory where you want it to be located.  If you copy it
  117.          to the root directory of the drive you boot from, it will be
  118.          found automatically.
  119.  
  120.  
  121.                               USING FIXINT1.COM
  122.  
  123.  
  124.          To use FIXINT1.COM place it in your AUTOEXEC.BAT file.  You may
  125.          want to place it at the begining to be sure it is run before the
  126.          program that is causing the problem.  If it will not be located
  127.          in your root directory, you may need to specify the full path
  128.          in AUTOEXEC.BAT for it to execute correctly.  The following line
  129.          shows FIXINT1.COM  if it is located in the subdirectory C:\UTILITY.
  130.  
  131.          C:\UTILITY\FIXINT1
  132.  
  133.          If you are not succesful in creating FIXINT1.COM you may call into
  134.          our Bulletin Board service at 213-396-3904.  You should download
  135.          FIXINT1.ARC and ARCE.COM from directory 45.  ARCE.COM is used
  136.          to extract FIXINT1's files from FIXINT1.ARC.  Your modem should
  137.          be set to * bits, No Parity and 1 Stop Bit.
  138.  
  139.              * * *   E N D   O F   F I L E    * * * 
  140.